from framwork.common.tools  import open_browsers
from time import sleep
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import  Keys

"""保存系统设置  修改系统名称"""
#数据
url=r"http://192.168.1.36/crm/index.php?m=user&a=login"
user_name="admin"
passwd="123456"
xtmc="悟空空CRM"
#定位器
username_locator=(By.NAME,"name")
password_locator=(By.NAME,"password")
login_btn_locator=(By.NAME,"submit")
tx_locator=(By.CLASS_NAME,"avatar")
xtsz_locator=(By.LINK_TEXT,"系统设置")
xtmc_locator=(By.CSS_SELECTOR,"#name")
save_btn_locator=(By.CSS_SELECTOR,"body > div.container > div.tabbable > div > form > table > tbody > tr:nth-child(16) > td:nth-child(2) > input")
#操作
driver=open_browsers()
driver.get(url)
sleep(1)
driver.find_element(*username_locator).send_keys(user_name)
driver.find_element(*password_locator).send_keys(passwd)
driver.find_element(*login_btn_locator).click()
sleep(1)
driver.find_element(*tx_locator).click()
driver.find_element(*xtsz_locator).click()
driver.find_element(*xtmc_locator).send_keys(Keys.LEFT_SHIFT,Keys.ARROW_LEFT * 2)
driver.find_element(*xtmc_locator).send_keys(xtmc)
driver.find_element(*save_btn_locator).click()
sleep(1)
#退出浏览器
sleep(1)
driver.close()